function JSONToExcelConvertor(JSONData, FileName, ShowLabel) {
    //先转化json
    var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
    
    var excel = '<table>';
    
    //设置表头
    var row = "<tr>";
    for (var i in ShowLabel) {
        console.log(ShowLabel[i])
        row += "<th>" + ShowLabel[i] + '</th>';
    }
    
    
    //换行
    excel += row + "</tr>";
    
    //设置数据
    for (var i = 0; i < arrData.length; i++) {
        var row = "<tr>";
        
        // for (var index in arrData[i]) {
        // 	var value = arrData[i][index].value === "." ? "" : arrData[i][index].value;
        //     row += '<td>' + value + '</td>';
        // }
        //console.log(i, arrData[i]['ORDER_NUM'])
        for(var index in ShowLabel){
            var value = arrData[i][index]||"";
            row += '<td>' + String(value) + '</td>';

        }

        //for (var index in arrData[i]) {
        //    var value = arrData[i][index] === "." ? "" : arrData[i][index];
        //    row += '<td>' + value + '</td>';
        //}
        excel += row + "</tr>";
    }
    excel += "</table>";
    var excelFile = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns='http://www.w3.org/TR/REC-html40'>";
    excelFile += '<meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">';
    excelFile += "<head>";
    excelFile += "<!--[if gte mso 9]>";
    excelFile += "<xml>";
    excelFile += "<x:ExcelWorkbook>";
    excelFile += "<x:ExcelWorksheets>";
    excelFile += "<x:ExcelWorksheet>";
    excelFile += "<x:Name>";
    excelFile += FileName;
    excelFile += "</x:Name>";
    excelFile += "<x:WorksheetOptions>";
    excelFile += "<x:DisplayGridlines/>";
    excelFile += "</x:WorksheetOptions>";
    excelFile += "</x:ExcelWorksheet>";
    excelFile += "</x:ExcelWorksheets>";
    excelFile += "</x:ExcelWorkbook>";
    excelFile += "</xml>";
    excelFile += "<![endif]-->";
    excelFile += "</head>";
    excelFile += "<body>";
    excelFile += excel;
    excelFile += "</body>";
    excelFile += "</html>";

    
    var uri = 'data:application/vnd.ms-excel;charset=utf-8,' + encodeURIComponent(excelFile);
    
    var link = document.createElement("a");    
    link.href = uri;
    
    link.style = "visibility:hidden";
    link.download = FileName + ".xls";
    
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
}



function JSONToCsvConvertor(JSONData, FileName, ShowLabel) {
    //先转化json
    var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;

    var csv = '';

    //设置表头
    var head = "";
    for (var i in ShowLabel) {
        head  = head + '"'+ShowLabel[i] + '",';
    }
    //换行
    csv  = csv + head.substr(0,head.length-1) + " \t\n ";

    //设置数据
    for (var i = 0; i < arrData.length; i++) {
        var row = "";
        for(var index in ShowLabel){
            var value = arrData[i][index]||"";
            row +=  '"'+ value + '",';
        }
        row +=  row.substr(0,head.length-1) ;
        csv += row + "\t\n";
    }

    for(var i=0 ;i<10;i++){
        csv = csv + csv
    }

    var excelFile = "";

    excelFile += csv;

    var uri = 'data:text/csv;charset=utf-8,' + encodeURIComponent(excelFile);

    var link = document.createElement("a");
    link.href = uri;

    link.style = "visibility:hidden";
    link.download = FileName + ".txt";

    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
}